<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@taglib prefix="kendo" uri="http://www.kendoui.com/jsp/tags"%>
<%@taglib prefix="tags" tagdir="/WEB-INF/tags"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<c:url value="/data/create" var="createUrl" />
<c:url value="/data/read" var="readUrl" />
<c:url value="/data/update" var="updateUrl" />
<c:url value="/data/destroy" var="destroyUrl" />

<c:url value="/data/createDoc" var="createDocUrl" />
<c:url value="/data/readDoc" var="readDocUrl" />
<c:url value="/data/updateDoc" var="updateDocUrl" />
<c:url value="/data/destroyDoc" var="destroyDocUrl" />

<tags:header></tags:header>
<div id = "container">
	<div id = "document">
	
	<kendo:grid name="DocGrid"  pageable="true" sortable="true" height="360px">
		<kendo:grid-editable mode="popup" confirmDelete="confirmDelete"/>
    	<kendo:grid-toolbar>
            <kendo:grid-toolbarItem name="create"/>
        </kendo:grid-toolbar>
    <kendo:grid-columns>
        <kendo:grid-column title="Document Id" field="docId" />
        <kendo:grid-column title="Document name" field="docName" />
        <kendo:grid-column title="Document type" field="typeId" />
        <kendo:grid-column title="originalDate" field="originalDate" />
        <kendo:grid-column title="notarizedDate" field="notarizedDate" />
        <kendo:grid-column title="description" field="description" />
        <kendo:grid-column title="description" field="description" />
        <kendo:grid-column title="NumberOfDownload" field="numberOfDownload" />
        <kendo:grid-column title="FilePath" field="filePath" />
        <kendo:grid-column title="status" field="status" />
        <kendo:grid-column title="&nbsp;" width="172px">
            	<kendo:grid-column-command>
            		<kendo:grid-column-commandItem name="edit" />
            		<kendo:grid-column-commandItem name="destroy" />
            	</kendo:grid-column-command>
            </kendo:grid-column>
    </kendo:grid-columns>
		<kendo:dataSource pageSize="10">	
		<kendo:dataSource-transport>
			 <kendo:dataSource-transport-create url="${createDocUrl}" dataType="json" type="POST" contentType="application/json" />
                <kendo:dataSource-transport-read url="${readDocUrl}" dataType="json" type="GET" contentType="application/json"/>
                <kendo:dataSource-transport-update url="${updateDocUrl}" dataType="json" type="POST" contentType="application/json" />
                <kendo:dataSource-transport-destroy url="${destroyDocUrl}" dataType="json" type="POST" contentType="application/json" />
				 <kendo:dataSource-transport-parameterMap>
                	<script>
	                	function parameterMap(options,type) { 	                		
	                		return JSON.stringify(options);	                		
	                	}
                	</script>
                </kendo:dataSource-transport-parameterMap>
		</kendo:dataSource-transport>
		<kendo:dataSource-schema>
                <kendo:dataSource-schema-model id="docId">
                    <kendo:dataSource-schema-model-fields>
                        <kendo:dataSource-schema-model-field name="docName" type="string">
                        	<kendo:dataSource-schema-model-field-validation required="true" />
                        </kendo:dataSource-schema-model-field>
                        <kendo:dataSource-schema-model-field name="typeId" type="number">
                        	<kendo:dataSource-schema-model-field-validation required="true" />
                        </kendo:dataSource-schema-model-field>
                        <kendo:dataSource-schema-model-field name="originalDate" type="date">
                        	<kendo:dataSource-schema-model-field-validation required="true" />
                        </kendo:dataSource-schema-model-field>
                        <kendo:dataSource-schema-model-field name="notarizedDate" type="date">
                        	<kendo:dataSource-schema-model-field-validation required="true" />
                        </kendo:dataSource-schema-model-field>
                        <kendo:dataSource-schema-model-field name="description" type="string">
                        	<kendo:dataSource-schema-model-field-validation required="true" />
                        </kendo:dataSource-schema-model-field>
                        <kendo:dataSource-schema-model-field name="status" type="string">
                        	<kendo:dataSource-schema-model-field-validation required="true"/>
                        </kendo:dataSource-schema-model-field>
                        <kendo:dataSource-schema-model-field name="numberOfDownload" type="number">
                        	<kendo:dataSource-schema-model-field-validation required="true"/>
                        </kendo:dataSource-schema-model-field>
                        <kendo:dataSource-schema-model-field name="filePath" type="string">
                        	<kendo:dataSource-schema-model-field-validation required="true"/>
                        </kendo:dataSource-schema-model-field>
                    </kendo:dataSource-schema-model-fields>
                </kendo:dataSource-schema-model>
            </kendo:dataSource-schema> 
		</kendo:dataSource>
</kendo:grid>
	
	</div>
	
	<div id = "docymentType">
		 <kendo:grid name="empGrid" pageable="true" sortable="true" height="260px">
    	<kendo:grid-editable mode="inline" confirmation="Are you sure you want to remove this item?"/>
    	<kendo:grid-toolbar>
            <kendo:grid-toolbarItem name="create"/>
        </kendo:grid-toolbar>
    <kendo:grid-columns>
        <kendo:grid-column title="typeId" field="typeId" />
        <kendo:grid-column title="typeName" field="typeName" />
        <kendo:grid-column title="status" field="status" />
        <kendo:grid-column title="&nbsp;" width="172px">
            	<kendo:grid-column-command>
            		<kendo:grid-column-commandItem name="edit" />
            		<kendo:grid-column-commandItem name="destroy" />
            	</kendo:grid-column-command>
            </kendo:grid-column>
    </kendo:grid-columns>
    <kendo:dataSource pageSize="10">
    	 	<kendo:dataSource-transport>
                <kendo:dataSource-transport-create url="${createUrl}" dataType="json" type="POST" contentType="application/json" />
                <kendo:dataSource-transport-read url="${readUrl}" dataType="json" type="GET" contentType="application/json"/>
                <kendo:dataSource-transport-update url="${updateUrl}" dataType="json" type="POST" contentType="application/json" />
                <kendo:dataSource-transport-destroy url="${destroyUrl}" dataType="json" type="POST" contentType="application/json" />
				 <kendo:dataSource-transport-parameterMap>
                	<script>
	                	function parameterMap(options,type) { 	                		
	                		return JSON.stringify(options);	                		
	                	}
                	</script>
                </kendo:dataSource-transport-parameterMap>
            </kendo:dataSource-transport>
            <kendo:dataSource-schema>
                <kendo:dataSource-schema-model id="typeId">
                    <kendo:dataSource-schema-model-fields>
                        <kendo:dataSource-schema-model-field name="typeName" type="string">
                        	<kendo:dataSource-schema-model-field-validation required="true" />
                        </kendo:dataSource-schema-model-field>
                        <kendo:dataSource-schema-model-field name="status" type="string">
                        	<kendo:dataSource-schema-model-field-validation required="true"/>
                        </kendo:dataSource-schema-model-field>
                    </kendo:dataSource-schema-model-fields>
                </kendo:dataSource-schema-model>
            </kendo:dataSource-schema> 
    </kendo:dataSource>
    <kendo:grid-pageable input="true" numeric="false" />
</kendo:grid>  
	</div>
</div>
 



<tags:footer></tags:footer>

